package com.ly.count.user.po;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
/**
 * Module: ${table.comment}
 *
 * @author liaoyong
 * @since JDK 1.8
 * @version 1.0
 * @date 2024-10-03
 * @Descriptions:
 */
@Data
@TableName(value = "c_plus_user")
@Schema(description = "用户信息")
public class CPlusUser implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@TableId(value = "id", type = IdType.ASSIGN_ID)
	private Long id;
	
	
	@TableField("nickname")
	private String nickname;
	
	
	@TableField("user_name")
	private String userName;
	
	
	@TableField("avatar_ur")
	private String avatarUr;

	@TableField(value="create_time",fill = FieldFill.INSERT)
	private Timestamp createTime;
	
	
	@TableField("creator")
	private Long creator;
	

	@TableField(value="update_time",fill = FieldFill.INSERT)
	private Timestamp updateTime;
	
	
	@TableField("update_id")
	private Long updateId;
	
	
	@TableField("openid")
	private String openid;
	
	
	@TableField("unionid")
	private String unionid;
	
	
	@TableField("telephone")
	private String telephone;
	
	
	@TableField("mobilephone")
	private String mobilephone;
	
	
	@TableField("language")
	private String language;
	
	
	@TableField("country")
	private String country;
	
	
	@TableField("province")
	private String province;
	
	
	@TableField("city")
	private String city;
	
	
	@TableField("gender")
	private Integer gender;

	@TableField("login_id")
	private Long loginId;
	
}